<?php 
/*************************************************************************************
 * Woxys Project - © 2011 RAKZ.NET
 * File    : const.game.php
 * Descr.  : Regroupe les énums & autres tableaux de constantes liées au jeu.
 * Date    : 14/04/2010 - (lastrev)
 * Base author  : Elmsroth
 * 
 *************************************************************************************/

########################## Flags liés à la reconnexion de personnage : 

	define("CHAR_FLAG_RENAME", 1);
	define("CHAR_FLAG_EPIC_CUSTOMIZATION", 8);
	
	
########################## Définition de quelques maps :

	define("MAP_EASTERN_REALMS", 0);
	define("MAP_KALIMDOR", 1);
	define("MAP_OUTLANDS", 530);
	define("MAP_NORTHREND", 571);
	
	$ZonesNameFromID = array(
		0 => "Royaumes de l'Est",
		1 => "Kalimdor",
		530 => "Outreterre",
		571 => "Norfendre",
	);
	
########################## Définition des locales contents dans les tables :
	define("LOCALE_frFR", "name_loc2");
	
########################## Extensions :

	$WOWExpansionsNames = array(
		0 => "World Of Warcraft - Classic (Vanilla)",
		1 => "World Of Warcraft - Burning Crusade",
		2 => "World Of Warcraft - Wrath Of the Lich King",
		3 => "World Of Warcraft - Cataclysm"			
 	);
 	
########################## Défines concernant les races
 	
	$RaceNames = array(
						array(  1 => "Humain",					// $RaceNames[0][...] = Noms masculins
								2 => "Orc",						// $RaceNames[1][...] = Noms féminins
								3 => "Nain",
								4 => "Elfe de la Nuit (Mâle)",
								5 => "Mort-Vivant",
								6 => "Tauren",
								7 => "Gnome",
								8 => "Troll",
							   10 => "Elfe de Sang (Mâle)",
							   11 => "Draeneï (Mâle)"
							),
						array(  1 => "Humaine",
								2 => "Orque",
								3 => "Naine",
								4 => "Elfe de la Nuit (Femelle)",
								5 => "Mort-Vivant",
								6 => "Taurène",
								7 => "Gnomette",
								8 => "Trollesse",
							   10 => "Elfe de Sang (Femelle)",
							   11 => "Draeneï (Femelle)"
							)
					);
					
	$NeutralRaceNames = array( 	 1 => "Humain",
								2 => "Orc",
								3 => "Nain",
								4 => "Elfe de la Nuit",
								5 => "Mort-Vivant",
								6 => "Tauren",
								7 => "Gnome",
								8 => "Troll",
							   10 => "Elfe de Sang",
							   11 => "Draeneï"
							);
							
	// Defines de race identiques à ceux du core :						
	define("RACE_HUMAN", 1);
	define("RACE_ORC",	 2);
	define("RACE_DWARF", 3);
	define("RACE_NIGHT_ELF", 4);
	define("RACE_UNDEAD", 5);
	define("RACE_TAUREN", 6);
	define("RACE_GNOME", 7);
	define("RACE_TROLL", 8);
	define("RACE_BLOOD_ELF", 10);
	define("RACE_DRAENEI", 11);
	
	// Renvoit la faction associée à un ID de race précis :
	// 0 = Horde, 1= Alliance
	$RaceFaction = array(   1 => "1",
							2 => "0",
							3 => "1",
							4 => "1",
							5 => "0",
							6 => "0",
							7 => "1",
							8 => "0",
						   10 => "0",
						   11 => "1"
							) ;
	
########################## Noms de classe :
	
	//Donne un tableau des races disponibles pour uen classe donnée :
	$RacesForClass = array(
				1 => array(1,3,4,7,11,2,10,6,8),
				2 => array(1,3,11,10),
				3 => array(3,4,11,2,6,8,10),
				4 => array(1,3,4,7,2,5,8,10),
				5 => array(1,3,4,5,8,10),
				6 => array(1,2,3,4,5,6,7,8,10,11),
				7 => array(11,6,2,8),
				8 => array(1,7,11,10,5,8),
			    9 => array(1,7,2,5,10),
			   11 => array(4,6)
			);
	
	// Nom des classes en anglais :						
	$ENGB_ClassNames = array(   1 => "warrior",
								2 => "paladin",
								3 => "hunter",
								4 => "rogue",
								5 => "priest",
								6 => "deathknight",
								7 => "shaman",
								8 => "mage",
							    9 => "warlock",
							   11 => "druid"
							);
							
	$ClassNames = array(
						array(  1 => "Guerrier",					// $ClassNames[0][...] = Nom de classe masculin	
								2 => "Paladin",
								3 => "Chasseur",
								4 => "Voleur",
								5 => "Prêtre",
								6 => "Chevalier de la Mort",
								7 => "Chaman",
								8 => "Mage",
							    9 => "Démoniste",
							   11 => "Druide"
							),
						array(  1 => "Guerrière",					// $ClassNames[1][...] = Nom de classe féminin	
								2 => "Paladine",
								3 => "Chasseuse",
								4 => "Voleuse",
								5 => "Prêtresse",
								6 => "Chevalier de la Mort",
								7 => "Chamane",
								8 => "Mage",
							    9 => "Démoniste",
							   11 => "Druidesse"
							)
					);
					
	// Noms de classe neutres :				
	$NeutralClassNames = array(  	1 => "Guerriers",
								2 => "Paladins",
								3 => "Chasseurs",
								4 => "Voleurs",
								5 => "Prêtres",
								6 => "Chevaliers de la Mort",
								7 => "Chamans",
								8 => "Mages",
							    9 => "Démonistes",
							   11 => "Druides"
							);
							
	// Defines de classes identiques à ceux du core :
	define("CLASS_WARRIOR",1);
	define("CLASS_PALADIN",2);
	define("CLASS_HUNTER",3);
	define("CLASS_ROGUE",4);
	define("CLASS_PRIEST",5);
	define("CLASS_DK",6);
	define("CLASS_SHAMAN",7);
	define("CLASS_MAGE",8);
	define("CLASS_WARLOCK",9);
	define("CLASS_DRUID",11);

	

########################## Factions :

	$FactionName = array( "Horde" , "Alliance" ) ;
	
	// Defines de faction identiques à ceux du core :
	define("FACTION_HORDE", 0);
	define("FACTION_ALLIANCE", 1);

########################## Métiers :

	// métiers principaux :
	$MainCraftNames = array
	(
		171=> "Alchimie" ,
		192=> "Couturier" ,
		773=> "Calligraphe" ,
		195=> "Travail du cuir" ,
		393=> "Dépeçage" ,
		333=> "Enchantement" ,
		164=> "Forge" ,
		182=> "Herboriste" ,
		202=> "Ingénierie" ,
		755=> "Joallerie" ,
		186=> "Minage" 
	);

	$SecondaryCraftNames = array 
	(
		356 => "Pêche" , 
		185 => "Cuisine" , 
		129 => "Secourime"
	);


########################## Courrier en jeu :
	// Flag mail_stationnery pour les envois de mails "Blizzard" en jeu.
	define("GM_MAIL_STATIONERY", 61);




?>